CFLAGS=-g -DLOG_STDOUT -pthread
INCLUDE= -I ../../includes
LIB= -L ../../src/ -lfs
CC= g++
CASOS= ut_alloca_bloco ut_cache_blocos ut_taa_shm_alloc ut_sem_blocker

all: $(CASOS)

ut_alloca_bloco: ut_alloca_bloco.c
	$(CC) $^ $(OBJ) ../../src/alocar_bloco.o -o $@ $(CFLAGS) $(INCLUDE) 
 
ut_cache_blocos: ut_cache_blocos.c
	$(CC) $^ $(OBJ) ../../src/cache.o ../../src/sem_utils.o -o $@ $(CFLAGS) $(INCLUDE) 
	
ut_taa_shm_alloc: ut_taa_shm_alloc.c
	$(CC) $^ $(OBJ) ../../src/ftable.o -o $@ $(CFLAGS) $(INCLUDE) 
	
ut_sem_blocker: ut_sem_blocker.c
	$(CC) $^ $(OBJ) ../../src/sem_utils.o -o $@ $(CFLAGS) $(INCLUDE) 
		
clear: 
	rm $(CASOS)